
#include "printk.h"
#include "descriptor_tables.h"
#include "monitor.h"

int main(struct multiboot *mboot_ptr)
{
	monitor_clear();
	init_descriptor_tables();	

	asm volatile ("int $0x3");
	asm volatile ("int $0x4"); 

//	test_kprint();
	return 0;
}

void test_kprint() 
{
        int i;
        for (i = 0; i < 1000; i++) {
                printk("test kprint: %p \n", i);
        }
}
